/* CSS ya existente */
img {
	border:0;
}
.style1 {color: #0000FF}
.error {
	margin:4px auto;
	padding:4px;
	width:70%;
	color:#222;
	font-size:0.95em;
	background-color:#ffebe8;
	border:1px #c00 solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.success {
	margin:4px auto;
	padding:4px;
	width:70%;
	color:#222;
	font-size:0.95em;
	background-color:#ebffe8;
	border:1px #0c0 solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.warning {
	margin:4px auto;
	padding:4px;
	width:70%;
	color:#222;
	font-size:0.95em;
	background-color:#ffffe8;
	border:1px #cc0 solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.textomenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5960;
	font-style: normal;
	line-height: 16px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.noticias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5284BD;
}
.borra {
	height: 300px;
	width: 200px;
}

.pie_pag {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5284BD;
	letter-spacing: 1px;
}
.direccion {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	letter-spacing: 1px;
}
.parrafo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}
.textomenua {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5286BF;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.telefonos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	font-weight: bold;
	color: #5A5960;
}

#opciones_admin {
	width:500px;
	margin:0 auto;
}
#opciones_admin li {
	padding:5px 0;
	font-size:12px;
}
#opciones_admin li a {
	text-decoration:none;
}
#opciones_admin li a:hover {
	text-decoration:underline;
}
#opciones_admin li.without_list {
	list-style-type: none;
}

/* Busquedas */
.buscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.titular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5284BD;
}
.titular_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.noti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
}
.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	font-weight:normal;
	font-style:italic;
	text-transform:none;
}
h2 .info {
	font-size:16px;
	color:#333333;
}
.rojo {
	color: #FF0000;
	font-weight: bold;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

.otras_opciones {
	text-align: center;
	font-style:italic;
	font-size:15px;
}
.otras_opciones a {
	color:#006699;
}
.otras_opciones a.active {
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}
.otras_opciones a.active {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
#result_list {
	font-size:13px;
}
#result_list li {
	margin-bottom:15px;
}
#result_list .more {
	font-size:11px;
}
table.resultados {
	margin: 0 auto;
	color:#444;
}
table.resultados a {
}
table.resultados tr td {
	border-width:0;
	margin:0;
	padding:3px 5px;
	text-align:center;
}
table.resultados tr.head td {
	font-weight:bold;
	background-color:#DDD;
}
table.resultados tr td.head_col {
	text-align:right;
}
table.resultados tr.impar {
	background-color:#EEE;
}

.paginacion_box {
	font-size:11px;
	text-align:right;
}
.paginacion {
	padding:0;
	margin:5px 0;
}
.paginacion li {
	display:inline;
}
.paginacion li.actual {
	font-weight:bold;
}
.paginacion li.actual a {
	color:#000;
}
.paginacion li a {
	color:#006699;
}
hr {
	border-width:0;
	border-bottom:1px #999 solid;
}

/* Modificar proyecto */
h2.h2 {
	margin-bottom:0;
}
h4.h4 {
	margin-top:0;
	text-align:center;
	color:#444;
	font-size:12px;
}
.required {
	color:#FF0000;
	font-weight:bold;
}
.editar_proyecto {
	margin:0 auto;
}
.editar_proyecto tr td {
	font-size:11px;
	padding-bottom:4px;
}
.editar_proyecto .title {
	padding:10px 0;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
.editar_proyecto .submit {
	padding-top:15px;
	text-align:center;
	color:#666666;
}
.editar_proyecto .right {
	width:205px;
	text-align:right;
	vertical-align: top;
	font-size:11px;
	font-weight:bold;
}
.editar_proyecto textarea {
	width:310px;
	height:120px;
        resize: none;
}
.editar_proyecto select {
	max-width:310px;
}

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	text-align:center;
}

.fix, .clear {
	clear:both;
}

.header, .footer {
	margin:0 auto;
}
.header td > div {
	padding-right:10px;
}

.layout {
	width: 990px;
	margin:0 auto;
}
.content {
	float:left;
	width:770px;
}

#sidebar {
	float:left;
	width:200px;
	padding:10px;
	font-size:12px;
}
#sidebar h2 {
	font-size:14px;
}
#sidebar .box  {
	margin-bottom:10px;
}
#sidebar .box select {
	width:200px;
}
#sidebar .accordion {
	/* put them side by side */
	float:left;
}
#sidebar .accordion .pane {
	padding:0 0 10px 0;
}
#sidebar .accordion .current {
	background-color: #FFF;
}
#sidebar .accordion h2 {
	margin:0;
	padding:0;
	width:200px;
	height:30px;
	background:url("../imagenes/h30.png") repeat scroll 0 0 #CCCCCC;
	line-height:30px;
	cursor:pointer;
}

.reportes {
	text-align:center;
}
.reportes h2 {
	text-align:center;
	font-size:18px;
	font-style:italic;
}
.reportes p {
	margin-bottom:50px;
}
.opciones_proyecto img {
	width:24px;
	height:24px;
}